package 字符缓冲流功能;
/*
BufferedWriter
void newLine():写一行行分隔符，行分隔符字符串由系统定义

BufferedReader:
public String readLine():读一行文字，结果包含行的内容的字符串，不包括任何终止字符，如果流的结尾已经到达，则为null;
 */

import java.io.*;

public class BufferStreamDemo {
    public static void main(String[] args) throws IOException {
 /*       BufferedWriter bw=new BufferedWriter(new FileWriter("test.txt" ));
        for (int i = 0; i <10 ; i++) {
            bw.write("hello"+i);
//            bw.write("/r/n");

//void newLine():写一行行分隔符，行分隔符字符串由系统定义
            bw.newLine();//自动换行
        }
        bw.close();*/

        BufferedReader br=new BufferedReader(new FileReader("test.txt"));
//public String readLine():读一行文字，结果包含行的内容的字符串，不包括任何终止字符，如果流的结尾已经到达，则为null;
   /*     //第一次读数据
        String s = br.readLine();
        System.out.println(s);
        //第二次读数据
        s = br.readLine();
        System.out.println(s);
        //多读两次数据
        s = br.readLine();
        System.out.println(s);//null

        s = br.readLine();
        System.out.println(s);//null*/

        String s;
        while((s= br.readLine())!=null){
            System.out.println(s);//只读内容不读换行符号
        }

        br.close();
    }
}
